﻿using System;

namespace Sistema.Dominio.ValidationAttribute
{
    public class RgAttribute:System.ComponentModel.DataAnnotations.ValidationAttribute
    {
        public RgAttribute(String MensagemErro):base(MensagemErro)
        {}
        public RgAttribute():base("Rg informado inválido.")
        {}
        public override bool IsValid(object value)
        {
            if (String.IsNullOrEmpty(value.ToString())) { return true; }
            if (!new Validador().ValidarRg(value.ToString()))
            {
                return false;
            }
            return true;
        }
    }
}
